television wall-mounted screen - French English Dictionary